﻿

namespace MotorMetricas.Entidades
{
    /// <summary>
    /// Clase que maneja las credenciales de acceso al sistema
    /// </summary>
    public class Credencial : Entidad
    {
        private string _nombreUsuario;
        private string _contrasenha;
        private string _status;

        /// <summary>
        /// Constructor de la clase
        /// </summary>
        /// <param name="nombreUsuario">
        /// Nombre de usuario de la credencial a crear
        /// </param>
        /// <param name="contrasenha">
        /// Contraseña de la credencial a crear
        /// </param>
        /// <param name="status">Status de la credencial a crear</param>
        public Credencial( string nombreUsuario, string contrasenha, 
            string status)
        {
            _nombreUsuario = nombreUsuario;
            _contrasenha = contrasenha;
            _status = status;
        }

        /// <summary>
        /// Get y set del atributo _nombreUsuario
        /// </summary>
        public string NombreUsuario
        {
            get { return _nombreUsuario; }
            set { _nombreUsuario = value; }
        }

        /// <summary>
        /// Get y set del atributo _contrasenha
        /// </summary>
        public string Contrasenha
        {
            get { return _contrasenha; }
            set { _contrasenha = value; }
        }

        /// <summary>
        /// Get y set del atributo _status
        /// </summary>
        public string Status
        {
            get { return _status; }
            set { _status = value; }
        }

    }
}